package com.baoteng.rbspy.model.response.quote;

import com.baoteng.rbspy.model.DateTime;
import com.baoteng.rbspy.util.BaseUtil;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

@JsonInclude(Include.NON_EMPTY)
public class PayDetailQuote {
	private String jfFlag;
    private String payReason;
    private Double delinquentFee;
    private String flag;
    private Integer payNo;
    private Double subsidyRate;
    private Integer serialNo;
    private String currency;
    private Double planFee;
    private String endorseNo;
    private String payReasonName;
    private String isBICI;
    private Double netPremium;
    private DateTime planDate;
    private Double taxPremium;
    String planDate1;
	
	public String getJfFlag() {
		return jfFlag;
	}
	public void setJfFlag(String jfFlag) {
		this.jfFlag = jfFlag;
	}
	public String getPayReason() {
		return payReason;
	}
	public void setPayReason(String payReason) {
		this.payReason = payReason;
	}
	public Double getDelinquentFee() {
		return delinquentFee;
	}
	public void setDelinquentFee(Double delinquentFee) {
		this.delinquentFee = delinquentFee;
	}
	public String getFlag() {
		return flag;
	}
	public void setFlag(String flag) {
		this.flag = flag;
	}
	public Integer getPayNo() {
		return payNo;
	}
	public void setPayNo(Integer payNo) {
		this.payNo = payNo;
	}
	public Double getSubsidyRate() {
		return subsidyRate;
	}
	public void setSubsidyRate(Double subsidyRate) {
		this.subsidyRate = subsidyRate;
	}
	public Integer getSerialNo() {
		return serialNo;
	}
	public void setSerialNo(Integer serialNo) {
		this.serialNo = serialNo;
	}
	public String getCurrency() {
		return currency;
	}
	public void setCurrency(String currency) {
		this.currency = currency;
	}
	public Double getPlanFee() {
		return planFee;
	}
	public void setPlanFee(Double planFee) {
		this.planFee = planFee;
	}
	public String getEndorseNo() {
		return endorseNo;
	}
	public void setEndorseNo(String endorseNo) {
		this.endorseNo = endorseNo;
	}
	public String getPayReasonName() {
		return payReasonName;
	}
	public void setPayReasonName(String payReasonName) {
		this.payReasonName = payReasonName;
	}
	public String getIsBICI() {
		return isBICI;
	}
	public void setIsBICI(String isBICI) {
		this.isBICI = isBICI;
	}
	public Double getNetPremium() {
		return netPremium;
	}
	public void setNetPremium(Double netPremium) {
		this.netPremium = netPremium;
	}
	public DateTime getPlanDate() {
		return planDate;
	}
	public void setPlanDate(DateTime planDate) {
		this.planDate = planDate;
	}
	public Double getTaxPremium() {
		return taxPremium;
	}
	public void setTaxPremium(Double taxPremium) {
		this.taxPremium = taxPremium;
	}
	public String getPlanDate1() {
		return planDate!=null?BaseUtil.dateTime2String(planDate):planDate1;
	}
	public void setPlanDate1(String planDate1) {
		this.planDate1 = planDate1;
	}
	
}
